Development of Finite Element Field Solver in Gyrokinetic Toroidal Code
نویسندگان
چکیده
منابع مشابه
Petascale Parallelization of the Gyrokinetic Toroidal Code
The Gyrokinetic Toroidal Code (GTC) is a global, threedimensional particle-in-cell application developed to study microturbulence in tokamak fusion devices. The global capability of GTC is unique, allowing researchers to systematically analyze important dynamics such as turbulence spreading. In this work we examine a new radial domain decomposition approach to allow scalability onto the latest ...
متن کاملA finite element Poisson solver for gyrokinetic particle simulations in a global field aligned mesh
A new finite element Poisson solver is developed and applied to a global gyrokinetic toroidal code (GTC) which employs the field aligned mesh and thus a logically non-rectangular grid in a general geometry. Employing test cases where the analytical solutions are known, the finite element solver has been verified. The CPU time scaling versus the matrix size employing portable, extensible toolkit...
متن کاملA Hybrid MPI/PGAS Finite Element Solver
We present our work on developing a hybrid parallel programming model for a general finite element solver. The main focus of our work is to demonstrate that legacy codes with high latency, two-sided communication in the form of message passing can be improved using lightweight one-sided communication. We introduce a new hybrid MPI/PGAS implementation of the open source finite element framework ...
متن کاملHeterogeneous Programming and Optimization of Gyrokinetic Toroidal Code and Large-Scale Performance Test on TH-1A
In this work, we discuss the porting to the GPU platform of the latest production version of the Gyrokinetic Torodial Code (GTC), which is a petascale fusion simulation code using particle-in-cell method. New GPU parallel algorithms have been designed for the particle push and shift operations. The GPU version of the GTC code was benchmarked on up to 3072 nodes of the Tianhe-1A supercomputer, w...
متن کاملFinite Element Code Design with Sandia’s Library Framework Trilinos: Efficient data structures, solver interfaces and parallelization
The library framework Trilinos can considerably facilitate and speed up the implementation of finite element software. The present contribution gives an overview of basic Trilinos capabilities related to typical FE requirements, points out their potential to reduce coding efforts, and exemplifies their simple integration into object-oriented C++ programs by code fragments. Additionally, the bui...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Communications in Computational Physics
سال: 2018
ISSN: 1815-2406
DOI: 10.4208/cicp.oa-2017-0139